1
Definizione del dizionario Python: Mappatura Chiave-Valore
EvoClass-AI001Lecture 8
00:00

Definizione del dizionario Python: Mappatura Chiave-Valore

In Python, il dizionario è un tipo di dato flessibile e fondamentale utilizzato per memorizzare dati in modo descrittivo, piuttosto che posizionale. A differenza delle sequenze come liste o tuple, un dizionario è un non ordinatoinsieme in cui i dati sono organizzati usando nomi univoci chiamati chiavipiuttosto che indici numerici. Questa struttura permette una ricerca di dati estremamente rapida.

1. La struttura principale: Coppie Chiave-Valore

I dati vengono archiviati come coppie, in cui una chiave unica Chiavesi mappa direttamente a un Valore. Questo design imita una tabella hash ottimizzata, garantendo una recuperazione estremamente veloce. Le chiavi devono essere univoche e immutabili (di solito stringhe o numeri), mentre i valori possono essere qualsiasi tipo di dato.

{"student_id":101,"name":"Alex","grade":88.5}

2. Sintassi e proprietà dei dizionari

  • I dizionari sono definiti usando parentesi graffe{}.
  • Il punto e virgola:separa la chiave dal suo valore corrispondente (Chiave:Valore).
  • I dizionari sono mutabili, il che significa che chiavi e valori possono essere aggiunti, eliminati o modificati dinamicamente dopo la creazione.
💡 Indicizzazione vs. Ricerca per chiave
I dizionari non supportano lal'indicizzazione numerica (come [0] o [1]). I dati devono essere recuperati usando il nome della chiave specifica fornita durante la creazione (ad esempio, dictionary["name"]).
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>